Защита по лабораторной работе №5

Простейший шаблон

Чесноков Артемий Павлович

Российский университет дружбы народов, Москва, Россия

15 марта 2025

Информация

Цель

  • Основной целью работы является получение навыков проведения интерактивных экспериментов в среде Mininet по исследованию параметров сети, связанных с потерей, дублированием, изменением порядка и повреждением пакетов при передаче данных. Эти параметры влияют на производительность протоколов и сетей.

Подключаемся к виртуалке, предварительно её включив (рис. @fig:001).

по ssh

Проверяем соединение (рис. @fig:002).

пингуем и смотрим айпишники

Пингуем с потерями (рис. @fig:003).

loss 10%

Наблюдаем те самые потери (рис. @fig:004).

7%

Добавим так же потери на стороне получателя пинга (рис. @fig:005).

видим потери по sequence number

Наблюдаем потери (рис. @fig:006).

19%

Убираем задержки (рис. @fig:007).

больше нет потерь!

Добавляем зависимость пакета на 50% от предыдущего (рис. @fig:008).

второй аргумент после процента потерь

Итоги - 68% потерь! Ужас! (рис. @fig:009).

68%

Для проверки повреждения - поднимаем iPerf (рис. @fig:010).

смотрим на количество ретраев

Убираем повреждения и наблюдаем 0 ретраев (рис. @fig:011).

смотрим на количество ретраев

Добавляем переупорядочивание пакетов (рис. @fig:012).

нарушаем sequence number

Обновим правила, добавив дублирование (рис. @fig:013).

сразу в пинге видим DUP!

Создаем директорию для воспроизводимого эксперимента (рис. @fig:014).

для простых потерь

Результаты запуска (рис. @fig:015).

Пропущены некоторые запросы (вторая колонка)

Подготовим инфраструктуру для остальных экспериментов (рис. @fig:016).

скопируем первый эксперимент

Правим код, добавляя корреляцию (рис. @fig:017).

50%

Наблюдаем результаты (рис. @fig:018).

смотрим так же вторую колонку

Чтобы проверить повреждения пакетов добавляем в логику кода - iperf (рис. @fig:019).

результаты кидаем в то же место

Делаем код для переупорядочивания (рис. @fig:020).

сложновато

Наблюдаем результат (рис. @fig:021).

Наблюдаем результат

Спасибо за внимание.